<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 对象:用来描述一类事物

        // 数组：用来存储一组同类型的数据


        // 对象具有无序性    数组是有序的


        // 对象的访问方式   点语法   方括号语法

        // 对象的遍历  for in

        // Object.keys(obj)  访问对象的所有的键名，返回的是一个数组

        // 想删除对象的属性   delete obj[prop]


        // var a = [];
        // var b = {};
        // console.log(a);
        // console.log(b);

        // let obj = {
        //     name: 'cc',
        //     age: 18,
        //     say: function () {
        //         console.log(666);
        //     }
        // };

        // let res = Object.keys(obj);
        // console.log(res);



        // // 想删除对象的属性   delete obj[prop]

        // delete obj.name;

        // delete obj.say;

        // console.log(obj);



        // var m = 3;
        // delete m;  // 无法删除变量
        // console.log(m);



        let obj = {
            name: 'cc',
            age: 18,
            say: function () {
                console.log(666);
            }
        };


        for (let key in obj) {
            console.log(key);   // name  age  say
            console.log(obj[key]);    // cc  18  f
        }


    </script>

</body>

</html>